package com.elitel.frame.base.service;

import java.util.List;

import com.elitel.frame.main.entity.BaseJarinfo;
import com.elitel.frame.main.entity.BaseJarmethod;
import com.elitel.frame.main.entity.BaseJarserver;
import com.elitel.frame.main.entity.CfgExtjar;
import com.elitel.frame.main.entity.ext.Census;
import com.elitel.frame.main.entity.ext.ExtCfgExtjar;

public interface JarServerConfigService {
	//获取左侧树结构
	List<Census> getJarServerTree();

	String insertJarServer(ExtCfgExtjar cfgExtjar);

	String updateJarServer(CfgExtjar cfgExtjar);

	String deleteJarServer(String guid);
	
	List<BaseJarinfo> selectAllJarInfo();

	List<BaseJarmethod> getPackageList(String sguid);

	List<BaseJarmethod> getClassList(String sguid);

	int selectCountGUID(String guid);

	List<BaseJarmethod> getclassmethod(String classname);
	//获取单一类
	CfgExtjar selectJarOne(String guid);

	BaseJarserver selectServer(String serviceID);

	BaseJarinfo selectInfo(String jarName);

	BaseJarserver selectBaseJarServer(String guid);

	
}
